package com.rede.didiok.user.entity;

import java.io.Serializable;
import java.util.Date;

import lombok.Data;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * 通用内容修改表
 * 
 * @author Rede
 * @email didiok@foxmail.com
 * @date 2023-08-07 18:21:17
 */
@Data
@TableName("u_general_edit")
public class GeneralEditEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * 唯一uid
	 */
	@TableId
	private String uid;
	/**
	 * 唯一oid
	 */
	private Integer oid;

	/**
	 * 创建人uid
	 */
	private String createUserUid;
	/**
	 * 创建人名称
	 */
	private String createUserName;
	/**
	 * 博客/面经类型(0：面经,1: 博客)
	 */
	private Integer bizType;
	/**
	 * 博客/面经id
	 */
	private String bizUid;
	/**
	 * 修改原因
	 */
	private String reason;
	/**
	 * 题目
	 */
	private String summary;
	/**
	 * 修改前内容
	 */
	private String oldContent;
	/**
	 * 修改内容
	 */
	private String content;
	/**
	 * 排序字段
	 */
	private Integer sort;
	/**
	 * 管理员uid
	 */
	private String adminUid;
	/**
	 * 是否通过审核（0：否，1：是）
	 */
	private Integer auditStatus;
	/**
	 * 审核人
	 */
	private String auditName;
	/**
	 * 审核时间
	 */
	private Date auditTime;
	/**
	 * 审批拒绝原因
	 */
	private String rejectReason;
	/**
	 * 状态
	 */
	private Integer status;
	/**
	 * 创建时间
	 */
	private Date createTime;
	/**
	 * 更新时间
	 */
	private Date updateTime;

	/**
	 * 投稿人
	 */
	private UserEntity user;

}
